Particles of colloidal size (nano scale) have received growing interest because of the many versatile roles they can play in our lives - the better we understand how they function, the more we can use them to our advantage. This book is a compilation of invited review articles authored by some of t[...]